home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1993 / Internet Info CD-ROM (Walnut Creek) (1993).iso / standards / posix / 1003.2 / ps.toc < prev    next >
Text File  |  1993-07-15  |  13KB  |  192 lines

  1.  Introduction.......................................................  viii
  2.     Organization of the Standard....................................  viii
  3.     Base Documents..................................................    ix
  4.     Related Standards Activities....................................     x
  5.  
  6.  Section 1: General.................................................     1
  7.     1.1   Scope.....................................................     1
  8.     1.2   Normative References......................................    12
  9.     1.3   Conformance...............................................    12
  10.  
  11.  Section 2: Terminology and General Requirements....................    19
  12.     2.1   Conventions...............................................    19
  13.     2.2   Definitions...............................................    23
  14.     2.3   Built-in Utilities........................................    51
  15.     2.4   Character Set.............................................    54
  16.     2.5   Locale....................................................    61
  17.     2.6   Environment Variables.....................................   103
  18.     2.7   Required Files............................................   109
  19.     2.8   Regular Expression Notation...............................   110
  20.     2.9   Dependencies on Other Standards...........................   138
  21.     2.10  Utility Conventions.......................................   147
  22.     2.11  Utility Description Defaults..............................   156
  23.     2.12  File Format Notation......................................   168
  24.     2.13  Configuration Values......................................   173
  25.  
  26.  Section 3: Shell Command Language..................................   181
  27.     3.1   Shell Definitions.........................................   183
  28.     3.2   Quoting...................................................   185
  29.     3.3   Token Recognition.........................................   188
  30.     3.4   Reserved Words............................................   190
  31.     3.5   Parameters and Variables..................................   192
  32.     3.6   Word Expansions...........................................   195
  33.     3.7   Redirection...............................................   209
  34.     3.8   Exit Status and Errors....................................   214
  35.     3.9   Shell Commands............................................   216
  36.     3.10  Shell Grammar.............................................   233
  37.     3.11  Signals and Error Handling................................   240
  38.     3.12  Shell Execution Environment...............................   240
  39.     3.13  Pattern Matching Notation.................................   242
  40.     3.14  Special Built-in Utilities................................   246
  41.  
  42.  Section 4: Execution Environment Utilities.........................   263
  43.     4.1   awk - Pattern scanning and processing language............   263
  44.     4.2   basename - Return nondirectory portion of pathname........   297
  45.     4.3   bc - Arbitrary-precision arithmetic language..............   301
  46.     4.4   cat - Concatenate and print files.........................   318
  47.     4.5   cd - Change working directory.............................   322
  48.     4.6   chgrp - Change file group ownership.......................   326
  49.     4.7   chmod - Change file modes.................................   329
  50.     4.8   chown - Change file ownership.............................   337
  51.     4.9   cksum - Write file checksums and sizes....................   341
  52.     4.10  cmp - Compare two files...................................   347
  53.     4.11  comm - Select or reject lines common to two files.........   350
  54.     4.12  command - Execute a simple command........................   354
  55.     4.13  cp - Copy files...........................................   359
  56.     4.14  cut - Cut out selected fields of each line of a file......   368
  57.     4.15  date - Write the date and time............................   373
  58.     4.16  dd - Convert and copy a file..............................   379
  59.     4.17  diff - Compare two files..................................   388
  60.     4.18  dirname - Return directory portion of pathname............   395
  61.     4.19  echo - Write arguments to standard output.................   399
  62.     4.20  ed - Edit text............................................   402
  63.     4.21  env - Set environment for command invocation..............   419
  64.     4.22  expr - Evaluate arguments as an expression................   423
  65.     4.23  false - Return false value................................   428
  66.     4.24  find - Find files.........................................   430
  67.     4.25  fold - Fold lines.........................................   438
  68.     4.26  getconf - Get configuration values........................   442
  69.     4.27  getopts - Parse utility options...........................   447
  70.     4.28  grep - File pattern searcher..............................   452
  71.     4.29  head - Copy the first part of files.......................   459
  72.     4.30  id - Return user identity.................................   462
  73.     4.31  join - Relational database operator.......................   466
  74.     4.32  kill - Terminate or signal processes......................   471
  75.     4.33  ln - Link files...........................................   476
  76.     4.34  locale - Get locale-specific information..................   480
  77.     4.35  localedef - Define locale environment.....................   486
  78.     4.36  logger - Log messages.....................................   491
  79.     4.37  logname - Return user's login name........................   494
  80.     4.38  lp - Send files to a printer..............................   496
  81.     4.39  ls - List directory contents..............................   502
  82.     4.40  mailx - Process messages..................................   510
  83.     4.41  mkdir - Make directories..................................   514
  84.     4.42  mkfifo - Make FIFO special files..........................   518
  85.     4.43  mv - Move files...........................................   521
  86.     4.44  nohup - Invoke a utility immune to hangups................   526
  87.     4.45  od - Dump files in various formats........................   530
  88.     4.46  paste - Merge corresponding or subsequent lines of
  89.           files.....................................................   538
  90.     4.47  pathchk - Check pathnames.................................   543
  91.     4.48  pax - Portable archive interchange........................   548
  92.     4.49  pr - Print files..........................................   562
  93.     4.50  printf - Write formatted output...........................   568
  94.     4.51  pwd - Return working directory name.......................   574
  95.     4.52  read - Read a line from standard input....................   576
  96.     4.53  rm - Remove directory entries.............................   579
  97.     4.54  rmdir - Remove directories................................   584
  98.     4.55  sed - Stream editor.......................................   587
  99.     4.56  sh - Shell, the standard command language interpreter.....   597
  100.     4.57  sleep - Suspend execution for an interval.................   603
  101.     4.58  sort - Sort, merge, or sequence check text files..........   605
  102.     4.59  stty - Set the options for a terminal.....................   613
  103.     4.60  tail - Copy the last part of a file.......................   623
  104.     4.61  tee - Duplicate standard input............................   628
  105.     4.62  test - Evaluate expression................................   631
  106.     4.63  touch - Change file access and modification times.........   640
  107.     4.64  tr - Translate characters.................................   645
  108.     4.65  true - Return true value..................................   652
  109.     4.66  tty - Return user's terminal name.........................   654
  110.     4.67  umask - Get or set the file mode creation mask............   657
  111.     4.68  uname - Return system name................................   662
  112.     4.69  uniq - Report or filter out repeated lines in a file......   665
  113.     4.70  wait - Await process completion...........................   669
  114.     4.71  wc - Word, line, and byte count...........................   674
  115.     4.72  xargs - Construct argument list(s) and invoke utility.....   678
  116.  
  117.  Section 5: User Portability Utilities Option.......................   685
  118.  
  119.  Section 6: Software Development Utilities Option...................   687
  120.     6.1   ar - Create and maintain library archives.................   687
  121.     6.2   make - Maintain, update, and regenerate groups of
  122.           programs..................................................   695
  123.     6.3   strip - Remove unnecessary information from executable
  124.           files.....................................................   716
  125.  
  126.  Section 7: Language-Independent System Services....................   719
  127.     7.1   Shell Command Interface...................................   720
  128.     7.2   Access Environment Variables..............................   720
  129.     7.3   Regular Expression Matching...............................   721
  130.     7.4   Pattern Matching..........................................   721
  131.     7.5   Command Option Parsing....................................   721
  132.     7.6   Generate Pathnames Matching a Pattern.....................   722
  133.     7.7   Perform Word Expansions...................................   722
  134.     7.8   Get POSIX Configurable Variables..........................   722
  135.     7.9   Locale Control............................................   723
  136.  
  137.  Annex A (normative) C Language Development Utilities Option........   725
  138.     A.1   c89 - Compile Standard C programs.........................   726
  139.     A.2   lex - Generate programs for lexical tasks.................   736
  140.     A.3   yacc - Yet another compiler compiler......................   750
  141.  
  142.  Annex B (normative) C Language Bindings Option.....................   771
  143.     B.1   C Language Definitions....................................   772
  144.           B.1.1  POSIX Symbols......................................   772
  145.           B.1.2  Headers and Function Prototypes....................   774
  146.           B.1.3  Error Numbers......................................   774
  147.     B.2   C Numerical Limits........................................   775
  148.           B.2.1  C Macros for Symbolic Limits.......................   775
  149.           B.2.2  Compile-Time Symbolic Constants for Portability
  150.                  Specifications.....................................   776
  151.           B.2.3  Execution-Time Symbolic Constants for Portability
  152.                  Specifications.....................................   777
  153.           B.2.4  POSIX.1 C Numerical Limits.........................   777
  154.     B.3   C Binding for Shell Command Interface.....................   778
  155.           B.3.1  C Binding for Execute Command......................   778
  156.           B.3.2  C Binding for Pipe Communications with Programs....   782
  157.     B.4   C Binding for Access Environment Variables................   786
  158.     B.5   C Binding for Regular Expression Matching.................   786
  159.     B.6   C Binding for Match Filename or Pathname..................   794
  160.     B.7   C Binding for Command Option Parsing......................   796
  161.     B.8   C Binding for Generate Pathnames Matching a Pattern.......   799
  162.     B.9   C Binding for Perform Word Expansions.....................   804
  163.     B.10  C Binding for Get POSIX Configurable Variables............   809
  164.     B.11  C Binding for Locale Control..............................   812
  165.  
  166.  Annex C (normative) FORTRAN Development and Runtime Utilities
  167.     Options.........................................................   813
  168.     C.1   asa - Interpret carriage-control characters...............   813
  169.     C.2   fort77 - FORTRAN compiler.................................   817
  170.  
  171.  Annex D (informative) Bibliography.................................   825
  172.  
  173.  Annex E (informative) Rationale and Notes..........................   829
  174.     E.1   General...................................................   829
  175.     E.2   Terminology and General Requirements......................   830
  176.     E.3   Shell Command Language....................................   831
  177.     E.4   Execution Environment Utilities...........................   832
  178.     E.5   User Portability Utilities Option.........................   843
  179.     E.6   Software Development Utilities Option.....................   843
  180.     E.7   Language-Independent System Services......................   844
  181.     E.8   C Language Development Utilities Option...................   844
  182.     E.9   C Language Bindings Option................................   845
  183.     E.10  FORTRAN Development and Runtime Utilities Options.........   846
  184.  
  185.  Annex F (informative) Sample National Profile......................   847
  186.  
  187.  Annex G (informative) Balloting Instructions.......................   919
  188.  
  189.  Identifier Index...................................................   929
  190.  
  191.  Alphabetic Topical Index...........................................   933
  192.